# -*-coding:utf-8-*-

import redis


# import os,base64
# u=os.urandom(20)
# u=base64.b64encode(u)
# print u
class Config(object):
    '''项目的配置'''
    SECRET_KEY='aCvYM2JW/A0t35e2MlVSe8MkjfE='

    #数据库链接信息配置
    SQLALCHEMY_DATABASE_URI='mysql://root:mysql@127.0.0.1:3306/ihome'
    SQLALCHEMY_TEACK_MMODIFICATIONS=False

    #redis配置
    REDIS_HOST='127.0.0.1'
    REDIS_PORT=6379
    #设置session
    SESSION_TYPE='redis'#存储类型
    SESSION_REDIS=redis.StrictRedis(host=REDIS_HOST,port=REDIS_PORT)
    SESSION_USE_SIGNER=True#是否签名
    PERMANENT_SESSION_LIFETIME=3600#设置生命周期

class DevelopementConfig(Config):
    '''开发阶段所需要的配置'''
    # 开启调试模式
    DEBUG = True

class PruductionConfig(Config):
    '''生产环境下所需要的配置'''
    # 数据库链接信息配置
    SQLALCHEMY_DATABASE_URI = 'mysql://root:mysql@127.0.0.1:3306/ihome'

config={
    'developement':DevelopementConfig,
    'pruduction':PruductionConfig
}